;  BYTE Registers
P0   EQU 080h
P1   EQU 090h
P2   EQU 0A0h
P3   EQU 0B0h
PSW  EQU 0D0h
ACC  EQU 0E0h
B    EQU 0F0h
SP   EQU 081h
DPL  EQU 082h
DPH  EQU 083h
DP1L  EQU 084h
DP1H  EQU 085h
WDTRST	EQU	0A6h
PCON EQU 087h
TCON EQU 088h
TMOD EQU 089h
TL0  EQU 08Ah
TL1  EQU 08Bh
TH0  EQU 08Ch
TH1  EQU 08Dh
IE   EQU 0A8h
IP   EQU 0B8h
SCON EQU 098h
SBUF EQU 099h

;  80C51Fx/Rx Extensions
AUXR   EQU 08Eh
AUXR1  EQU 0A2h;
T2CON  EQU 0C8h
T2MOD  EQU 0C9h
RCAP2L EQU 0CAh
RCAP2H EQU 0CBh
TL2    EQU 0CCh
TH2    EQU 0CDh


;  BIT Registers
;  PSW
CY   BIT PSW.7
AC   BIT PSW.6
F0   BIT PSW.5
RS1  BIT PSW.4
RS0  BIT PSW.3
OV   BIT PSW.2
P    BIT PSW.0

;  TCON
TF1  bit TCON.7
TR1  bit TCON.6
TF0  bit TCON.5
TR0  bit TCON.4
IE1  bit TCON.3
IT1  bit TCON.2
IE0  bit TCON.1
IT0  bit TCON.0

;  P3
RD   bit P3.7
WR   bit P3.6
T1   bit P3.5
T0   bit P3.4
INT1 bit P3.3
INT0 bit P3.2
TXD  bit P3.1
RXD  bit P3.0

;  SCON
SM0  bit SCON.7 ; alternatively "FE"
FE   bit SCON.7
SM1  bit SCON.6
SM2  bit SCON.5
REN  bit SCON.4
TB8  bit SCON.3
RB8  bit SCON.2
TI   bit SCON.1
RI   bit SCON.0


T2EX bit P1.1
T2   bit P1.0

;  T2CON
TF2   bit T2CON.7
EXF2  bit T2CON.6
RCLK  bit T2CON.5
TCLK  bit T2CON.4
EXEN2 bit T2CON.3
TR2   bit T2CON.2
C_T2  bit T2CON.1
CP_RL2	bit T2CON.0

;  IE
EA   bit IE.7
EPCA_LVD  bit IE.6
EADC_SPI  bit IE.5
ES   bit IE.4
ET1  bit IE.3
EX1  bit IE.2
ET0  bit IE.1
EX0  bit IE.0
